ARROW-16317: [CI][Dev] Do not use incremental ids on crossbow submit action branches#13188
ARROW-16317: [CI][Dev] Do not use incremental ids on crossbow submit action branches#13188raulcd wants to merge 1 commit intoapache:masterfrom
Conversation
|
@github-actions crossbow submit example-cpp-minimal-build-static |
|
Revision: b47f16a Submitted crossbow builds: ursacomputing/crossbow @ actions-2111
|
|
It does not seem to be working yet, that's why I've marked it as draft again, I am investigating why the branch from the triggered action hasn't been created with the new naming convention. |
Thanks for working on this! Let me know when it's ready for review! |
|
@github-actions crossbow submit example-cpp-minimal-build-static |
|
Revision: 14e61415721a066c2baee1161d713c265a3c63cc Submitted crossbow builds: ursacomputing/crossbow @ actions-2113
|
|
@github-actions crossbow submit example-cpp-minimal-build-static |
|
Revision: ba2bd968ce4ce03474f4195dcf79dab5ed3e6cad Submitted crossbow builds: ursacomputing/crossbow @ actions-2114
|
|
@github-actions crossbow submit example-cpp-minimal-build-static |
|
Revision: 2bdeb667124c677be176e4e9b2fb3701f6f02b01 Submitted crossbow builds: ursacomputing/crossbow @ actions-2115
|
|
ok, I have been doing some investigation and the bot comment workflow is checking out from master so it is not really picking up my changes on this PR: @kszucs have you worked around that in the past? do you know if there is a way I could test this workflow change from my PR branch? |
|
This is the URL for the triggered action for the comment bot where the usage of the master branch can be seen: https://github.com/apache/arrow/runs/6495575450?check_suite_focus=true |
|
@github-actions crossbow submit example-cpp-minimal-build-static |
|
Revision: 0ed864177e83ce21ca63cea8f69d65baa9d4eebc Submitted crossbow builds: ursacomputing/crossbow @ actions-2117
|
|
@github-actions crossbow submit example-cpp-minimal-build-static |
|
Revision: 6a2ab6286d1ac7eef1d51b31649d961faa224c14 Submitted crossbow builds: ursacomputing/crossbow @ actions-2118
|
|
Hi @kszucs, I think this is ready for review, it has been slightly tricky to validate so I am going to explain on the comment here. I have tested on my own fork by:
Please let me know your thoughts and if you would like me to split the two commits on two different issues as they are solving slightly different issues. |
|
Hi @kszucs I have removed the second commit that allowed us to test the comment bot changes checking out archery from the PR as discussed. The good thing is I know how I can test it in the future and we have been able to verify the change is successful from my fork tests. |
|
@raulcd we may want to set the hash based job id as default so we wouldn't need to fetch the references from crossbow at all. I regularly use |
|
Benchmark runs are scheduled for baseline = 7f31c9d and contender = f136365. f136365 is a master commit associated with this PR. Results will be available as each benchmark for each run completes. |
The aim of this PR is to avoid a possible race condition when submitting crossbow builds. Currently when there is a race condition when submitting crossbow builds we can see the following type of error:
The idea is to use a 10 characters hex from an uuid instead of an incremental id.